/* Options: Date: 2026-04-15 18:33:28 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ProcessProjectRequestMessage.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* open class ProcessProjectRequestMessage : IReturn { var InstanceId:UUID? = null var ProjectRequest:ProjectRequestMessage? = null companion object { private val responseType = ProjectResponseMessage::class.java } override fun getResponseType(): Any? = ProcessProjectRequestMessage.responseType } open class ProjectResponseMessage { var Header:Header? = null var ProjectReference:Reference? = null var Project:Project? = null var HousingTypes:ArrayList? = null var ConstructionBlocks:ArrayList? = null var ConstructionNumbers:ArrayList? = null var Documents:ArrayList? = null var PurchaseContracts:ArrayList? = null } open class ProjectRequestMessage { var Header:Header? = null var ProjectReference:Reference? = null var IncludeHousingTypes:Boolean? = null var IncludeConstructionBlocks:Boolean? = null var IncludeConstructionNumbers:Boolean? = null var IncludeDocuments:Boolean? = null var IncludePurchaseContracts:Boolean? = null } open class Header { /** * Inhoud van het bericht */ @ApiMember(Description="Inhoud van het bericht") var Contains:String? = null /** * Datum aanmaak bericht */ @ApiMember(Description="Datum aanmaak bericht") var Date:String? = null /** * ID voor het bericht */ @ApiMember(Description="ID voor het bericht") var MessageID:String? = null /** * Verzender van het bericht */ @ApiMember(Description="Verzender van het bericht") var Sender:String? = null } open class Project { var ID:Int? = null var GlobalID:UUID? = null var Number:String? = null var Name:String? = null var Description1:String? = null var Description2:String? = null var City:String? = null var Active:Boolean? = null } open class Header { var MessageID:String? = null var Timestamp:Date? = null var Sender:Party? = null var Recipient:Party? = null var RequestMessageID:Object? = null } open class Reference { var GlobalID:String? = null var Title:String? = null } open class Project { var GlobalID:String? = null var CreationDate:Date? = null var CreatedBy:String? = null var ModifiedDate:Date? = null var ModifiedBy:String? = null var Code:String? = null var Name:String? = null var Description1:String? = null var Description2:String? = null var Address:Address? = null var MailingAddress:MailingAddress? = null var ProjectCategoryReference:Reference? = null var ProjectTypeReference:Reference? = null var ProjectStatusReference:Reference? = null var StartDate:Date? = null var EndDate:Date? = null var CompletionDate:Date? = null var Inactive:Boolean? = null var Website:String? = null var IsTemplateProject:Boolean? = null var CustomFields:ArrayList? = null }